From bdb1d87859b9bb0afa0336a840137e5c048c263d Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Thu, 6 Aug 2020 11:55:04 +0200 Subject: [PATCH] Adwaita: style rich-list and data-table - style special list types - add navigation-sidebar too https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 --- gtk/theme/Adwaita/_common.scss | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index cb4ba39680..3f7626e7a7 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -3066,7 +3066,7 @@ separator { * Lists * *********/ listview, -list { +list, .rich-list { color: $text_color; background-color: $base_color; border-color: $borders_color; @@ -3120,6 +3120,25 @@ row { } } +/******************************************************** + * Data Tables * + * treeview like tables with individual focusable cells * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * + ********************************************************/ + + .data-table row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid $focus_border_color; + } + + .data-table row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid $selected_bg_color; + } + + .data-table row:not(:selected) cell editablelabel.editing text selection { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + /********************* * App Notifications * @@ -3361,7 +3380,10 @@ row image.sidebar-icon { opacity: $_placesidebar_icons_opacity; } // dim the sid // see bug #786613 for details // on this oddity -placessidebar { +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ +placessidebar, .navigation-sidebar { > scrolledwindow.frame { border-style: none; } row { -- 2.30.2